Work with Architects to review and provide feedback for Software Design Documents. Create, prioritize, assign, and monitor all software development tasks for assigned projects. Post-secondary education in Computer Science or Software Engineering. ...